package com.example.carbon.dao;

import com.example.carbon.pojo.EnergyData;
import com.example.carbon.pojo.dto.EnergySearch;
import com.example.carbon.pojo.dto.PageLimit;
import com.example.carbon.pojo.vo.EnergyShowData;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;
import org.springframework.stereotype.Repository;
import java.util.Date;
import java.util.List;

@Mapper
@Repository
public interface EnergyDataDao {
    /**
     * 通过区间获取数据
     *
     * @param pageLimit
     * @param energySearch
     * @return 区间的数据
     */

    List<EnergyData> selectAllInfo(PageLimit pageLimit, EnergySearch energySearch);


    /**
     * 获取该表的数据总行
     * @return 数据总行数
     */

    int getTableCount( EnergySearch energySearch);

}
